package main

import (
	"fmt"
	"math"
)

func main()  {
	fmt.Println("x的绝对值：",math.Abs(-5))//x的绝对值
	fmt.Println("以弧度为单位的x的反余弦值",math.Acos(90))//以弧度为单位的x的反余弦值
	fmt.Println("以弧度为单位的x的反双曲线余弦值：",math.Acosh(30))//以弧度为单位的x的反双曲线余弦值
	fmt.Println("以弧度为单位的x的反正弦值：",math.Asin(60))//以弧度为单位的x的反正弦值
	fmt.Println("以弧度为单位的x的反双曲线正弦值：",math.Asinh(60))//以弧度为单位的x的反双曲线正弦值
	fmt.Println("以弧度为单位的x的反正切值：",math.Atan(60))//以弧度为单位的x的反正切值
	fmt.Println("坐标系x正方向与射线(x,y)构成的角度的反正切值：",math.Atan2(30,60))//坐标系x正方向与射线(x,y)构成的角度的反正切值
	fmt.Println("以弧度为单位的x的反双曲线正切值：",math.Atanh(60))//以弧度为单位的x的反双曲线正切值
	fmt.Println("x的立方根：",math.Cbrt(8))//x的开立方根 3√x
	fmt.Println("大于等于x的最小整数值：",math.Ceil(5.6))//大于等于x的最小整数值
	fmt.Println("",math.Copysign(1,5))
	fmt.Println("",math.Cos(60))
	fmt.Println("",math.Cosh(60))
	fmt.Println("",math.Dim(60,30))
	fmt.Println("",math.E)
	fmt.Println("",math.Erf(60))
	fmt.Println("",math.Erfc(60))
	fmt.Println("",math.Exp(60))
	fmt.Println("",math.Exp2(60))
	fmt.Println("",math.Expm1(60))
	fmt.Println("",math.Float32bits(60))
	fmt.Println("",math.Float32frombits(60))
	fmt.Println("",math.Float64bits(60))
	fmt.Println("",math.Float64frombits(60))
	fmt.Println()
}
